Het gegevenstype Integer neemt minder geheugenruimte in beslag dan het gegevenstype Variant en kan iets sneller worden bijgewerkt. Dit verschil is echter alleen merkbaar als u vele duizenden bewerkingen uitvoert. Bijvoorbeeld:
Dim CountFaster As Integer ' Eerste geval, gebruik Integer.
For CountFaster = 0 to 32766
Next CountFaster
Dim CountSlower As Variant ' Tweede geval, gebruik Variant.
For CountSlower = 0 to 32766
Next CountSlower
In het eerste geval is de runtime iets korter dan in het tweede geval. Als CountFaster
echter hoger dan 32.767 wordt, treedt een fout op. U kunt dit oplossen door van CountFaster
een gegevenstype Long te maken die een groot aantal integers ondersteunt. In het algemeen geldt dat hoe kleiner het gegevenstype is, hoe minder tijd het kost om het bij te werken. Varianten zijn iets langzamer dan gelijkwaardige gegevenstypen.